package cn.qidisoft.edu.hzjt.service.zyc;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificNotice;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificNoticeAtt;

import java.util.List;

public interface IScientificNoticeAttService {

    List<ScientificNoticeAtt> queryList(ScientificNoticeAtt schoolMagazineAtt);

    PaginationBean<ScientificNoticeAtt> queryPageList(
            ScientificNoticeAtt data, Page page);

    ScientificNoticeAtt queryByPK(ScientificNoticeAtt record);

    String insert(ScientificNoticeAtt record);

    void batchInserts(List<ScientificNoticeAtt> records);

    int update(ScientificNoticeAtt record);

    int delete(ScientificNoticeAtt record);

    int validation(ScientificNoticeAtt record);

	List<ScientificNoticeAtt> getPlanningAtt(ScientificNotice sMagazine);

	ScientificNoticeAtt queryByFileId(ScientificNoticeAtt attEntity);

	void deleteAccessory(ScientificNoticeAtt attEntity);

}
